\contentsline {chapter}{\numberline {1}Class Index}{1}{chapter.1}
\contentsline {section}{\numberline {1.1}Class List}{1}{section.1.1}
\contentsline {chapter}{\numberline {2}File Index}{3}{chapter.2}
\contentsline {section}{\numberline {2.1}File List}{3}{section.2.1}
\contentsline {chapter}{\numberline {3}Class Documentation}{5}{chapter.3}
\contentsline {section}{\numberline {3.1}config\_\discretionary {-}{}{}params Struct Reference}{5}{section.3.1}
\contentsline {subsection}{\numberline {3.1.1}Detailed Description}{5}{subsection.3.1.1}
\contentsline {section}{\numberline {3.2}storage\_\discretionary {-}{}{}record Struct Reference}{6}{section.3.2}
\contentsline {subsection}{\numberline {3.2.1}Detailed Description}{6}{subsection.3.2.1}
\contentsline {chapter}{\numberline {4}File Documentation}{7}{chapter.4}
\contentsline {section}{\numberline {4.1}client.c File Reference}{7}{section.4.1}
\contentsline {subsection}{\numberline {4.1.1}Detailed Description}{8}{subsection.4.1.1}
\contentsline {subsection}{\numberline {4.1.2}Function Documentation}{8}{subsection.4.1.2}
\contentsline {subsubsection}{\numberline {4.1.2.1}main}{8}{subsubsection.4.1.2.1}
\contentsline {section}{\numberline {4.2}encrypt\_\discretionary {-}{}{}passwd.c File Reference}{8}{section.4.2}
\contentsline {subsection}{\numberline {4.2.1}Detailed Description}{8}{subsection.4.2.1}
\contentsline {section}{\numberline {4.3}server.c File Reference}{9}{section.4.3}
\contentsline {subsection}{\numberline {4.3.1}Detailed Description}{9}{subsection.4.3.1}
\contentsline {subsection}{\numberline {4.3.2}Function Documentation}{10}{subsection.4.3.2}
\contentsline {subsubsection}{\numberline {4.3.2.1}handle\_\discretionary {-}{}{}command}{10}{subsubsection.4.3.2.1}
\contentsline {subsubsection}{\numberline {4.3.2.2}main}{10}{subsubsection.4.3.2.2}
\contentsline {section}{\numberline {4.4}storage.c File Reference}{10}{section.4.4}
\contentsline {subsection}{\numberline {4.4.1}Detailed Description}{11}{subsection.4.4.1}
\contentsline {subsection}{\numberline {4.4.2}Function Documentation}{11}{subsection.4.4.2}
\contentsline {subsubsection}{\numberline {4.4.2.1}storage\_\discretionary {-}{}{}auth}{11}{subsubsection.4.4.2.1}
\contentsline {subsubsection}{\numberline {4.4.2.2}storage\_\discretionary {-}{}{}connect}{12}{subsubsection.4.4.2.2}
\contentsline {subsubsection}{\numberline {4.4.2.3}storage\_\discretionary {-}{}{}disconnect}{12}{subsubsection.4.4.2.3}
\contentsline {subsubsection}{\numberline {4.4.2.4}storage\_\discretionary {-}{}{}get}{12}{subsubsection.4.4.2.4}
\contentsline {subsubsection}{\numberline {4.4.2.5}storage\_\discretionary {-}{}{}set}{12}{subsubsection.4.4.2.5}
\contentsline {section}{\numberline {4.5}storage.h File Reference}{13}{section.4.5}
\contentsline {subsection}{\numberline {4.5.1}Detailed Description}{15}{subsection.4.5.1}
\contentsline {subsection}{\numberline {4.5.2}Function Documentation}{16}{subsection.4.5.2}
\contentsline {subsubsection}{\numberline {4.5.2.1}storage\_\discretionary {-}{}{}auth}{16}{subsubsection.4.5.2.1}
\contentsline {subsubsection}{\numberline {4.5.2.2}storage\_\discretionary {-}{}{}connect}{16}{subsubsection.4.5.2.2}
\contentsline {subsubsection}{\numberline {4.5.2.3}storage\_\discretionary {-}{}{}disconnect}{17}{subsubsection.4.5.2.3}
\contentsline {subsubsection}{\numberline {4.5.2.4}storage\_\discretionary {-}{}{}get}{17}{subsubsection.4.5.2.4}
\contentsline {subsubsection}{\numberline {4.5.2.5}storage\_\discretionary {-}{}{}query}{18}{subsubsection.4.5.2.5}
\contentsline {subsubsection}{\numberline {4.5.2.6}storage\_\discretionary {-}{}{}set}{18}{subsubsection.4.5.2.6}
\contentsline {section}{\numberline {4.6}utils.c File Reference}{19}{section.4.6}
\contentsline {subsection}{\numberline {4.6.1}Detailed Description}{20}{subsection.4.6.1}
\contentsline {subsection}{\numberline {4.6.2}Function Documentation}{20}{subsection.4.6.2}
\contentsline {subsubsection}{\numberline {4.6.2.1}generate\_\discretionary {-}{}{}encrypted\_\discretionary {-}{}{}password}{20}{subsubsection.4.6.2.1}
\contentsline {subsubsection}{\numberline {4.6.2.2}logger}{20}{subsubsection.4.6.2.2}
\contentsline {subsubsection}{\numberline {4.6.2.3}read\_\discretionary {-}{}{}config}{21}{subsubsection.4.6.2.3}
\contentsline {subsubsection}{\numberline {4.6.2.4}recvline}{21}{subsubsection.4.6.2.4}
\contentsline {subsubsection}{\numberline {4.6.2.5}sendall}{21}{subsubsection.4.6.2.5}
\contentsline {section}{\numberline {4.7}utils.h File Reference}{22}{section.4.7}
\contentsline {subsection}{\numberline {4.7.1}Detailed Description}{23}{subsection.4.7.1}
\contentsline {subsection}{\numberline {4.7.2}Define Documentation}{23}{subsection.4.7.2}
\contentsline {subsubsection}{\numberline {4.7.2.1}DBG}{23}{subsubsection.4.7.2.1}
\contentsline {subsubsection}{\numberline {4.7.2.2}LOG}{23}{subsubsection.4.7.2.2}
\contentsline {subsection}{\numberline {4.7.3}Function Documentation}{23}{subsection.4.7.3}
\contentsline {subsubsection}{\numberline {4.7.3.1}generate\_\discretionary {-}{}{}encrypted\_\discretionary {-}{}{}password}{23}{subsubsection.4.7.3.1}
\contentsline {subsubsection}{\numberline {4.7.3.2}logger}{24}{subsubsection.4.7.3.2}
\contentsline {subsubsection}{\numberline {4.7.3.3}read\_\discretionary {-}{}{}config}{24}{subsubsection.4.7.3.3}
\contentsline {subsubsection}{\numberline {4.7.3.4}recvline}{25}{subsubsection.4.7.3.4}
\contentsline {subsubsection}{\numberline {4.7.3.5}sendall}{25}{subsubsection.4.7.3.5}
